﻿
@charset "utf-8";
/* CSS Document */
body,html{ margin:0px; padding:0px;}
body{  font-family: "Source Han Sans CN","noto sans"; font-size:14px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;  }
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 ul{ margin:0px; padding:0px;zoom:1;/*用于IE6*/ }
div {zoom:1;/*用于IE6,要是IE6错位,修复这个.*/}
li{ margin:0px; padding:0px;list-style:none;vertical-align:middle;float:left;}
dl,dt,dd {margin:0;padding:0;}
img{margin:0px auto;border:0;}
a {text-decoration:none;color:#000;}
a:hover {color:#FF3300;}
a img{border:none;border:0;}
p,h1,h2,h3,h4,h5 {margin:0;padding:0;}
.clear {clear:both;width:100%;height:0;font-size:0px; }

input,select {padding:0;margin:0; border:none;}
.wrap {width:1000px;margin:0 auto;height:auto;}
.fl {float:left;}
.fr {float:right;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh24 {line-height: 24px;}
.lh26 {line-height: 26px;}
.lh28 {line-height: 28px;}
.lh30 {line-height: 30px;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt80 {margin-top:80px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml40 {margin-left:40px;}
.m10 {margin:10px;_display:inline;}
.m20 {margin:20px;}
.mb20 {margin-bottom:20px;}
.mb40 {margin-bottom:40px;}
.mb35 {margin-bottom:35px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}
.pt15 {padding-top: 15px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.pr5 {padding-right: 5px;}
.pl5 {padding-left: 5px;}
.pt5 {padding-top: 5px;}
.pt25 {padding-top: 25px;}
.pb5 {padding-bottom: 5px;}
.p10 {padding: 10px;}
.p20 {padding:20px;}
.p5 {padding: 5px;}
.p1 {padding: 1px;}
.b {display:block;}
.in-b {display:inline-block;zoom:1;*display:inline;}
.por {position:relative;}
.poa {position:absolute;}
.ti {text-indent:-999999px;}
#no {border:none;border:0;}
.red{ color:#e40f41 !important;}
.clear{ clear:both;}
.ml3{ margin-left:3%;}
.mr3{ margin-right:3%;}
.white{ color:#fff !important;}
.bgf0{ background:#f0f0f0;}
.ml1{ margin-left:1%;}
.mr1{ margin-right:1%;}
.mt10{ margin-top:10px;}
.fn{ float:none !important;}
.mr4{ margin-right:4%;}
.pl3{ padding-left:3%;}
.pr3{ padding-right:3%;}
.strong{ font-weight:bold;}
.red{ color:#da261d;}
.blue{ color:#0080ff !important;}
.yellow{ color:#ff8800 !important;}
.grey{ color:#abaaa9 !important;}
.text-center{ text-align:center;}
.hidden{ visibility:hidden;}
.text-right{ text-align:right;}
a:hover{ text-decoration:none !important;}

.mt25{ margin-top:25px !important;}
a:focus{ text-decoration:none;}
.w100{ width:100% !important;}
.pl0{ padding-left:0px;}
.pr0{ padding-right:0px;}
.p0{ padding:0px;}
.w100{ width:100%;}
.pr{ position:relative;}
.po{ position:absolute;}

.scale{ transition:all 0.5s ease; overflow:hidden;}
.scale:hover img{ transform:scale(1.1); transition:all 0.5s ease;}
.pr{ position:relative;}
.pa{ position:absolute;}
/*视频*/

.playContainer div { position: relative; margin-top: 10px;float: left; border: 25px solid #ffffff; color: #ffffff; height: 0; width:0; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;  }  
.playContainer a { border-style: solid; text-indent: -9999px; position: absolute; top: -8px; left: -3px;  }  
.playBtn a { border-color: transparent transparent transparent #000; border-width: 8px 0 8px 12px;  width: 0; height: 0; }  
.modal-dialog {width: 700px;margin: 148px auto;}
/*菜单1*/
@keyframes run{

	from{  bottom: 30px; }
	to{  bottom: 20px; opacity: 0; }
}
.ban_lay{ position: absolute; top: 38%; left: 0px; right: 0px; text-align: left;    }
.ban_lay h3{ font-size: 48px; color: #fff; font-weight: bold; margin-bottom: 10px; text-shadow: 1.5px 2.598px 3px rgb( 37, 15, 26 );}
.ban_lay p{font-size: 36px; color: #fff; font-weight: bold; text-shadow: 1.5px 2.598px 3px rgb( 37, 15, 26 );}
.head.active{background: #fff;   position: fixed; top: 0; left: 0; right: 0; z-index: 200; }
.head.active .head_ul li a{ color: #32363f; }
.head.active .head_ul li:after{ background: #d2d2d2; }
.head.active .img02{ display: inline-block; }
.head.active .img01{ display: none; }
.head.active .head_ul{ }
.head.active .head_ul li{   }
.head.active .men_wrap_in_w{ top: 75px; }

.head.active .sec_ul{ top: 50px; }
.jxslogo .lititle{
    display: none!important;
}

.img02{ display: none; }
.head.active .logo_name_w:before{ background: #dcdcdc;     height: 23px; }
.more{ text-align: left; margin-top: 20px;}
.more .more_a{ display: none; color: #991e27; box-shadow: 1.5px 2.598px 5px 0px rgb( 132, 132, 132 ); padding: 10px 32px margin-right: 10px;  background: #fff; padding: 10px 20px;}
.more_name,.more_name:hover{ color: #b61a29; }
.more a:hover{background: #991e27; color: #fff;}
.head{ padding: 10px 0px;  box-shadow: 1.5px 2.598px 5px 0px rgb( 182, 181, 181 );   background:#fff; }
.logo_w{ margin-top: 0px; }
.logo_name_w{ position: relative; display: inline-block; padding-left: 20px; margin-left: 20px;}
.logo_name_w:before{ position: absolute; top: 0px; left: 0px;  content: ""; display: inline-block; width: 1px; height: 35px; background: #fff;   }
.banner  .next_ban{ background: url("../images/prev.png"); width: 33px; height: 62px; }
.banner  .prev_ban{ background: url("../images/next.png"); width: 33px; height: 62px; }
.men_wrap_in_w{ position: absolute; top: 85px; left: 0px; right: 0px; background: #fff; z-index: 100; padding: 20px 20px;}


.head_ul{ margin-top: 20px; margin-right: -67px;}
.head_ul > li{ float: left; padding: 0px 22px;  }
.head_ul > li > a{ font-size: 20px; color: #333; }

.ban_arr{ position: absolute; left: 50%; margin-left:-12px; bottom: 25px; z-index: 10; }
.logo_w_foot{ margin-top: 0px; }
.sec_ul{ position: absolute; top: 49px; left: 0px; background: #fff; min-width: 120px; display: none; background: #fff; z-index: 20; }
.sec_ul li{ float: none; padding: 5px 0px; text-align: left; padding: 5px 10px; }
.sec_ul li a{    color: #000;}

.sec_ul li:hover a,.head.active .sec_ul li:hover a{ color: #e26e6e; }
.sec_ul li a:hover #secfa{color: #e26e6e;}
.head_phone,.h3_p,.tse02,.swiper-button-next01,.swiper-button-prev01,.menu_p{ display: none; }
.menu_p{  position: fixed; top: 60px;  width: 100%; right: -100%;transition: all .2s ease-in-out; background: #f7f6f4; bottom: 0px; z-index: 100; padding: 0px 10px; }
.menu_ul_p li{ float: none; border-bottom: 1px solid #cecdc9; padding: 10px 0px; position: relative;}
.menu_ul_p li a{ color: #484a51; }
.menu_ul_p li span{ float: right; background: #dfdeda; width: 50px; text-align: center; line-height: 40px; top: 0px; right: 0px;  height: 40px; display: inline-block; position: absolute;}
.menu_ul_p li span i{ color: #181817; }

.menu_ul_p{ height: 300px; overflow-y: auto; }
.sec_ul_p{ margin-top: 10px; display: none; }
.sec_ul_p li{ float: none;  border-bottom: none; padding: 5px 0px 5px 10px;  }
.menu_ul_p li.active span{ background: #b61a29; }
.menu_ul_p li.active span i{ color: #fff; }
.menu_p.active{ right: 0px; }
.head.active .sear_w i{ color: #000; }
.head.active .sear_w{ margin-top: 26px; }
.sear_w {margin-top: 36px;cursor: pointer;}
.sear_w i { color: #737373;}
.sear_pa {background: #fff;width: 200px; height: 30px; line-height: 30px;position: absolute;color: #000; top: 100px; right: 0px;opacity: 0;transition: all .2s ease-in-out; z-index: 10;}

.sear_pa input {width: 100%;height: 30px; line-height: 30px;border: 1px solid #eee;text-indent: 1em;}
.sear_pa button {cursor: pointer; position: absolute;top: -1px; right: 0px;z-index: 2; border: none; background: transparent;}
.sear_pa button i{  color: #000;}
.sear_pa.active {top: 61px;opacity: 1;}


/*菜单1*/

/*banner1*/
.swiper-pagination.on .swiper-pagination-bullet{ width: 12px; height: 12px; background: #fff; opacity: 1; border-radius: 100%; }
.swiper-pagination.on .swiper-pagination-bullet-active{ background: #ce322a; }
.banner .swiper-container_ban .swiper-pagination.on{ width: 100%; text-align: center;  bottom: 20px;}

.xinpin   .swiper-pagination.on{width: 100%; text-align: center;  bottom: -20px;}
.pagination_xnip.on .swiper-pagination-bullet{ background: #ddd; margin: 0px 2px;}
.pagination_xnip.on .swiper-pagination-bullet-active { background: #ce322a; }
/*banner1*/

/*foot1*/

.foot_ul li{ width: 50%; }
.foot_ul li p,.foot_ul li i{ color: #fff; }
.foot{ background: url("../images/bj_10.jpg"); background-size: cover; padding: 50px 0px 70px;}
.er_ul{ margin-top: 20px; }
.er_ul li{ width: 50%; text-align: center; color: #fff; }
.er_ul li img{ margin-bottom: 10px; }
.foot_p{ display: none; position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 90; background: #c4c5c7; padding: 10px;}
.foot_p a{ display: inline-block; background: #e26e6e; font-size: 12px; color: #fff; padding: 7px 0px; width: 48%; text-align: center; border-radius: 4px; position: relative; }
.foot_p a i{ color: #fff; font-size: 25px; }
.foot_p a span{ display: inline-block; position: absolute; top: 0px; left: 19%;}
.foot_p a:nth-child(2) span{ left: 10%; }
/*foot1*/

/*分页1*/
.tc {
    text-align: center;
}
.page_ul {
    display: inline-block;
}
.page_ul li {
    border: 1px solid #eae6e2;
    padding: 5px 15px;
    margin: 0px 3px;
    background: #f8f8f8;
}
.page_ul li a {
    color: #000;
}
.page_ul li:hover, .page_ul li.active {
    background: #4c81a5;
    border-color: #cccccc;
}
.page_ul li:hover a, .page_ul li.active a {
    color: #fff !important;
}

.many{ padding:40px 0px 20px;  }
.many_t { margin-bottom: 30px; }
.many_t h3{ display: inline-block;  font-size: 30px; color: #555454; font-weight: bold;}
.many_t h3 span{ color: #ce322a; }
.many_t p{ display: inline-block; color: #ce322a; font-size: 24px;font-weight: bold; padding-left: 10px;}
.many_con{  padding: 60px 40px;}

.many_con h3{ font-size: 18px;color: #616263; margin-bottom: 10px;}
.many_con p{ color: #929291; line-height: 25px; margin-bottom: 30px;}
.many_con a{  color: #ce322a;}
.many_con_w{ position: relative; }
.many_con_w img.arrow{ position: absolute; bottom: 0px; left: 50%; margin-left: -12px; }
.many_con_w.on img.arrow{ top: 0px; transform: rotate(180deg);  bottom: auto; }
.many_more{ display: inline-block;  color: #6b6b6b; padding: 15px 40px; border: 2px solid #dedcdc; margin-top: 20px;}
.many_more:hover{ background: #ce322a; color: #fff; border-color: #ce322a; }
.jianji_con h3{ font-size: 30px; color: #616263; margin-bottom: 20px; }
.jianji_con p{ color: #6b6b6b; line-height: 25px; margin-bottom: 20px;}
.jianji_con a,.jianji_con a i{ color: #e26e6e; }
.jianji_con{ padding:40px;  }
.jianjie{ background: #fff; border: 1px solid #eee; border-left: none; border-right: none; }
.jianjie .col-md-6{ padding: 0px; }
.xin_t { padding: 20px 0px; text-align: center; background: #ededed;}
.xin_t img{ display: block; margin-bottom: 10px; border-radius: 10px;}
.xin_t h3{ color: #616263; font-size: 18px; text-transform: uppercase; }
.xin_b { padding: 30px 15px; }
.xin_b  h3{ color: #616263; font-size: 18px; margin-bottom: 15px; text-align: center; }
.xin_b p{ color: #6b6b6b; line-height: 25px; }
.container_xinp .swiper-slide a{ display: block; border: 1px solid #f2f2f2; }
.xinpin{ padding: 60px 0px; }
.xin_h3{ font-size: 30px; color: #555454; margin-bottom: 30px; text-align: center; }
.container_xinp .swiper-slide:hover .xin_t{ background: #e26e6e; }
.container_xinp .swiper-slide:hover .xin_t h3{ color: #fff; }
.foot_copy{ color: #7a7979; text-align: center; background: #e8e7e7; padding: 10px 0px; }
.foot{ background: #f2f2f2; padding: 40px 0px; }
.foot_ul li{ width: 19.8%;  color: #000; }
.foot_ul li h3{ color: #000; font-weight: bold; margin-bottom: 10px; font-size: 14px;}
.foot_ul li a.f_a{ display: block; color: #000; margin-bottom: 5px; }
.foot_ul li:nth-child(5){  }
.many .container_many{ border: 1px solid #eee; border-left: none; border-right: none; }
.foot_ul li a.f_a:hover{ color: #e26e6e;  }


.ban_in_lay {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 40%;
    text-align: center;
}
.ban_in_lay h3{ font-size: 18px; color: #fff; font-weight: bolder; margin-bottom: 10px; text-align: left;}
.ban_in_lay p{ color: #fff; line-height: 25px; text-align: left; width: 50%;}
.load,.load a{ color: #959393; }
.load{ padding: 20px 0px; }
.gaishu{ margin-bottom: 20px; }
.gaishu h3{ font-size: 24px; color: #656464; margin-bottom: 20px;  display: none;}
.gais_con{ color: #656464; line-height: 25px; }
.gai_p{ cursor: pointer; color: #4f504f; display: none; }
.gai_men{ border-bottom: 1px solid #d2d2d2;  margin-bottom: 20px;}
.gai_ul { display: inline-block; float: right; }
.gai_ul li{ border: 1px solid #d2d2d2; border-bottom: none; padding: 15px 25px; background: #f0f0f0; margin-right: 10px;}
.gai_ul li a{ color:#333;  font-size: 16px;}
.gai_ul li.active{ background: #fff; }
.gai_ul li.active a{ color: #a2d7a9; }
.gai_ul li:last-of-type{ margin-right: 0px; }
.zha_ul{ margin-top: 50px; }
.zha_ul li{ width: 134px; height: 75px; line-height: 75px; vertical-align: middle; cursor: pointer; color: #a2d7a9; text-align: center;   border-radius: 4px; border: 2px solid #a2d7a9; margin-right: 15px;}
.zha_ul li span{ display: inline-block; vertical-align: middle; line-height: 25px; color: #a2d7a9; }
.zha_ul li.active{ background: #a2d7a9; }
.zha_ul li.active span{ color: #fff; }
.zhao_list a{ display: block; border: 1px solid #e9e6e7;}
.zhao_list h3{ color: #646363; padding: 10px 0px; text-align: center; background: #eeeeee;border-top: 1px solid #e9e6e7; font-size: 14px;}
.zhao_titl{ background: #b2c7dc; padding: 20px; color: #fff; font-size: 14px;  margin-bottom: 20px;}
.zhao_w{ display: none; }
.zhao_w.active{ display: block; }
.h_jg{display: none; color: #8a8a8a; line-height: 25px; }
.h_jg h3{ font-size: 14px; color: #e26e6e;margin-bottom: 10px;}
.h_jg a{ display: inline-block; background: #e26e6e; color: #fff; text-transform: uppercase; padding: 10px; border-radius: 4px; position: absolute; top: 10px; right: 0px; }
.h_table th{ color: #575656; font-weight: normal; height:55px; background: #ededed; text-align: left; border: 1px solid #dedcdc; padding: 0 5px;  }
.h_table td{  color: #575656; border: 1px solid #dedcdc;  padding: 10px 5px; text-align: left;}
.tab_img{ width: 20px; margin-top: -5px; display: inline-block; }
.h_jg a i{ color: #fff; font-size: 20px; }
.hez{box-shadow: 0px 0px 6px 0px rgb( 187, 186, 187 );}
.gai_hez{ margin-bottom:50px;  }
.gai_hez .gai_ul li.active a{ color: #e26e6e; }
.men_wrap{ border: 1px solid #dedcdc; padding: 10px; margin-bottom: 30px;}
.men_wrap_in li h3{  background: #f2f2f2; padding: 8px 0px; font-size: 14px; color: #757575; text-align: center; margin-bottom: 10px;}
.men_wrap_in li a{ display: block; color: #000;margin-bottom: 5px; width: 25%; float: left;}
.men_wrap_in li{  width: 9.6%; margin-right: 20px;}
.men_wrap .men_wrap_in li:nth-child(9n){ margin-right: 0px; }
.men_wrap{ display: none; }
.men_wrap_in li a:hover{  color: #e26e6e; }

.h_table input{ display: none; }
.men_wrap_in li:last-of-type{ margin-right: 0px;  }
.head .men_wrap_pro li{width: 100%;}
.head .men_wrap_pro li:nth-child(2){ display: none;}
.h_table td:last-of-type{ text-align: center; }


.tex_ul_wrap h3,.leb_h3{ font-size: 16px; color: #e26e6e; margin-bottom: 10px; }
.tex_ul li{ float: none;  color: #959393; margin-bottom: 5px;}
.leb_wrap{ border: 1px solid #f0f0f0; border-left: none;  border-right: none; padding: 20px 0px; }
.leb_ul li{ color: #959393; margin-right: 10px;}
.leb_ul li a{ color: #959393; }
.leb_ul{ margin-bottom: 10px; }
.tex_ul li input,.leb_ul li input{ margin-right: 5px; }
.sea_btn{ background: #f0f0f0; border: none; border: 1px solid #e7e7e7; padding: 10px 40px; color: #716f6f; margin-left: 10px;}
.sea_btn.active{ background: #e26e6e; color: #fff;}
.pro_table,.hj_table{ border-collapse: collapse; }
.pro_table th{ color: #716f6f; padding: 15px 0px; text-align: center; border: 1px solid #dedcdc; background: #ededed; font-weight: normal;}
.pro_table td{ padding: 15px 0px; text-align: center;  border: 1px solid #dedcdc; }
.jieg p{ color: #716f6f; }
.jieg span{ font-size: 12px; color: #e26e6e; margin-bottom: 10px;   }
.gs{ color: #929291; line-height: 25px; padding-bottom: 20px;}
.gs h3{ font-size: 18px; color: #616263; font-weight: bolder; margin-bottom: 10px;}
.hj_table{color: #929291;}
.hj_table th{ border: 1px solid #dedcdc; padding: 10px 0px; text-align: center; font-weight: normal;}
.hj_table td{ border: 1px solid #dedcdc; padding: 5px 0px 5px 10px;}
.bb{ border-bottom: 1px solid #dedcdc; }
.hj_table02{border: 1px solid #dedcdc; }
.hj_table02 td{ border: none; }
.gs span{ color: #79b635; }
.gs_fw{ background: #f0f0f0; padding: 30px 20px; }
.gs_fw_b{ padding-top: 100px; }
.contact_l{ color: #959393; line-height: 25px; }
.contact_l h3{ font-size: 16px; margin-bottom: 10px; }
.in_p {
    font-size: 14px;
    color: #838282;
    margin-bottom: 5px;
}
.in_p span {
    color: #ac181e;
}
.con_input {
    border: 1px solid #d7d7d7;
    background: #fff;
    line-height: 35px;
    width: 100%;
    text-indent: 2em;
}
.con_text {
    min-height: 150px;
    resize: none;
}
.liuyan {
    display: inline-block;
    font-size: 14px;
    background: #e26e6e;
    padding: 8px 35px;
    color: #fff;

    margin-top: 15px;
}
.contact_r h3{ font-size: 16px; color: #686565; margin-bottom: 10px; }
.map img{ max-width: 100%; }
.zhao_dl dt{ cursor: pointer; width: 100%;  background: #f0f0f0; padding: 15px 20px; color: #716f6f; font-weight: normal;}
.zhao_dl dd{ border: 1px solid #dedcdc; border-top: none; padding: 30px; display: none;}
.zhao_ul li{ width: 25%; float: left;}
.zhao_ul li:last-of-type{ text-align: right; }
.zhao_ul li i{ color:  #979797;}
.zhao_con{ color: #716f6f; line-height: 25px; }
.yin{ display: inline-block; background: #f0f0f0; color: #716f6f; padding: 10px 30px; border: 1px solid #e7e7e7; margin-top: 10px;}
.zhao_w_ul > li{ float: none; margin-bottom: 1px;}
.zhao_w_ul > li.active dt{ background: #e26e6e; color: #fff;}
.zhao_w_ul > li.active dt i{color: #fff;}
.zhao_w_ul > li.active dd{ display: block; }
.yin:hover{background: #e26e6e; color: #fff;}
.downing h3{ font-size: 18px; color: #000000; padding: 15px 0px; }
.down_ul{ margin-bottom: 20px; }
.down_ul li{ float: none; border-bottom: 1px solid #eeeeee; padding: 10px 0px; color: #545454; text-transform: uppercase;}
.dow_titl { background: #f0f0f0; padding: 10px; color: #000; }
.dow_titl span.fl{ padding-left: 100px;}

.dow_titl span.fr{ padding-right: 50px; }
.down_ul li a:hover{color: #e26e6e;}
.gai_hez02{  margin: 0px; }
.mews_ul li{ float: none; border-bottom: 1px solid #eeeeee; padding: 20px 0px;}
.mews_ul li dt{ width:150px; font-size: 16px; color: #959393;  float: left; font-weight: normal;}
.mews_ul li dd{ width: 86%; float: right;}
.mews_ul li dd h3{ font-size: 16px; color: #545454; margin-bottom: 10px;}
.mews_ul li dd p{ color: #959393; }
.news_des h3{ font-size: 16px; color: #545454; margin-bottom: 10px; text-align: center; padding-top: 30px;}
.news_des span{ display: block;     font-size: 14px; color: #959393;}
.news_des { color: #959393;  line-height: 25px;}
.news_des img{ max-width: 100%; }
.men_wrap_in li a:hover{ color: #e26e6e; }
.men_wrap_in_w,.menu_in_p02{ display: none;}
.menu_in_p02 h3 i{ float: right; }
.menu_in_p02   li{ width: 100%; float: none;}
.menu_in_p02 div{ display: none; }
.menu_in_p02 h3.active{ background: #e26e6e; color: #fff; }
.menu_in_p02 h3.active i{ color: #fff; }
.gais_con02{ display: none;}

.head_ul > li:nth-child(4),.head_ul > li:nth-child(2),.head_ul > li:nth-child(5),.head_ul > li:nth-child(6),.head_ul > li:nth-child(7),.head_ul > li:nth-child(8),
.head_ul > li:last-of-type,.head_ul > li:nth-child(9),.head_ul > li:nth-child(3){ position: relative; }

label{ font-weight: normal; }
.head_ul > li:nth-child(8),.head_ul > li:last-of-type{ display: none;}


.tex_ul_wrap h3 i{ display: none; float: right; }
.cail_dl{ margin-bottom: 10px; }
.cail_dl dt{ width:250px; font-size: 12px; float: left;     color: #716f6f;}
.cail_dl dd{ width: 70%; float: right;      color: #716f6f;}
.cail_dl dd input.cai_input{ width: 200px; height: 30px; border: 1px solid #dedcdc; padding: 0px; }
.cail_dl dd button{ border: none; border-radius: 4px; background:#e26e6e; color: #fff;  color: #fff; height: 30px; line-height: 27px;}
.cail_dl dd button i{ color: #fff;}
.cail_dl dd input.cai_input02{ width: 410px; }
.men_wrap_in_phone { margin-top: 10px; display: none;}
.men_wrap_in_phone div{ display: none; }
.men_wrap_in_phone li{ width: 100%; float: none;padding: 5px 0; }
.men_wrap_in_phone li h3{ text-align: left; background: transparent; padding: 0px; margin: 0px 0 0px;}
.men_wrap_in_phone li h3 i{ float: right;}
.men_wrap_in_phone li div{ margin-top: 10px; }
.sear_pa_phone{ position: initial; top: 0px; width: 100%; border: none;}
.sear_pa_phone input{ border: none;}
.in_p {
    font-size: 15px;
    color: #000;
    margin-bottom: 5px;
}
.con_input {
    border: 1px solid #e6e5e5;
    background: #fff;
    line-height: 42px;
    width: 100%;
    text-indent: 2em;
    margin-bottom: 10px;
}
.con_text {
    min-height: 170px;


}
.fujian {
    background: #a8a9ab;
    color: #fff;
    display: none;
}
.shenqing {
    background: #e26e6e;
    color: #fff;
    border: none;
}
.sha_wrap a{ background-image: none !important; padding: 0px !important; margin: 0px !important;}
.sha_w{ position: relative; width: 30px; height: 30px; border-radius: 4px; display: inline-block; float: left; margin-right: 5px;}
.sha_w span{ text-align: center; line-height: 30px;   display: inline-block;  width: 30px; height: 30px; border-radius: 4px; position: absolute; top: 0px; left: 0px; z-index: 1;}
.sha_wrap .sha_a{ width: 30px; height: 30px; border-radius: 4px; position: absolute; top: 0px; left: 0px; z-index: 2; opacity: 0;}
.sha_w span i{ font-size: 25px; display: inline-block;width: 30px; height: 30px; }
.sha_w:nth-child(2) i{ color: #1ea838; }
.sha_w:nth-child(3) i{ color: #e26e6e; }
.sha_w:nth-child(4) i{ color: #4ebeed; }
.sha_w:nth-child(3)   {
    margin-right: 0;
}
.sha_w:nth-child(2)   {
    margin-right: 9px;
}
.proso_ul > li{ width: 14.2%; }
.proso_ul > li h3{    font-size: 16px;color: #e26e6e; margin-bottom: 10px;}
.proso_ul > li h3 i,.contact_r{ display: none;}
.liyan_fix{ position: fixed; right: -185px; bottom: 0px; z-index: 100; border: 1px solid #eee; padding: 10px; background: #fff; border-radius: 4px; transition: all .2s ease-in-out;}
.liyan_fix p{color: #000;
    margin-bottom: 2px; font-size: 12px;}
.liyan_fix p span{    color: #ac181e;}
.liyan_fix input{    border: 1px solid #e6e5e5;
    background: #fff;
    line-height: 25px;
    height: 25px;
    width: 100%;
    text-indent: 2em;
    margin-bottom: 10px;}

.liyan_fix textarea{min-height: 50px; resize: none;  border: 1px solid #e6e5e5;}
.liyan_fix span.arow_span{ cursor: pointer; display: inline-block; position: absolute; left: -32px; bottom: 20px; color: #000; }
.liyan_fix span.arow_span i{  font-size: 40px; }
.liyan_fix.active{ right: 0px; }



.pro_ul_in li{ width: 33.333%; margin-bottom: 10px;  }
.pro_ul_in li span{ display: inline-block; }
.pro_ul_in li select{ width: 80%;  border: 1px solid #eee; border-radius: 4px; height: 40px; line-height: 40px; margin-left: 10px; }


.rightfix {
    position: fixed;
    top: 200px;
    right: 0px;
    width: 40px;

    border-right: none;
    z-index: 2;
    border: 1px solid #dee2e7;

    background: #fff;
}

.fix_ul li {
    font-size: 12px;
    color: #696d73;
    text-align: center;
    float: none;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0px;
    color: #fff;
}
.fix_ul li i {
    font-size: 20px;
        color: #848484;
}

.fix_ul li:nth-child(2n){    background: #eaeaea;}

.right_div {
    display: none;
    position: absolute;
    right: 40px;
    top: 0px;
    background: #fff;
    padding: 5px;
    line-height: 30px;
    padding: 5px;
}


.fix_ul li:hover .right_div{ display:block;}
.fix_ul li:hover{    background: #e26e6e;}
.fix_ul li:hover i{ color: #fff; }
.head_ul > li .sec_ul li{text-align: center;}
.head_ul > li .sec_ul li:hover .secf_ll{
    display: block;
}

.secf_ll{
    position: absolute;
    top: -2%;
    left: 120px;
    z-index: 1000;
    display: none; 
    float: left;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    transition: 0.5s;
    overflow: auto;
    max-height: 60vh;
}
.secf_ll li{
    text-align: left !important;
    padding: 5px 10px;
    min-width: 254px;

}
#secfa{
    color: #000;
}
#secfa:hover{
    color: #e26e6e;
}
.head_ul > li:nth-child(2) .men_wrap_pro li{ width: 48%; text-align: left; }

.liyan_fix input[type='submit']{ text-indent: 0em; background: #e26e6e; color: #fff;}

/*新的*/
.index_sear{  padding: 14px 0px; background:#eeeeee; border-bottom: 1px solid #d5d4d4;}
.index_sear_w_ul li{ width: 48%; }
.index_sear_w_ul li:nth-child(2n){ float: right; }
.in_sea_w{ position: relative; border: 1px solid #d5d4d4; height: 50px; margin-right: 100px; }
.in_sea_w input{ text-indent: 2em; width: 100%;   height: 48px; line-height: 48px;  background: #fff;}
.in_sea_w button{ border: none; background: #eeeeee;border-left: 1px solid #d5d4d4; height: 48px; line-height: 48px; width: 75px; text-align: center; position: absolute; top: 0; right: 0; }
.ion_pro{ padding: 40px 0; }
.ion_pro a{ display: block; }
.ion_pro a:hover h3{ background: #e26e6e; color: #fff;  }
.ion_pro h3{ background:#eeeeee; padding: 25px 0px; text-align: center;  border: 1px solid #d5d4d4; font-size: 14px; color: #878b8e; font-weight: bold; }

.map_w .row{ background: url("../images/15.jpg") 50% 50%; }
.map img{ display: none; }


   .pro_img_w{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255,255,255,0.9); z-index: 9999; }
   .pro_img_w .pro_img_in{ width: 800px; position: absolute; top: 20%; left: 50%; margin-left: -400px;  background: #fff; }
   .pro_img_w i{ cursor: pointer; position: absolute; top: -20px; right: -20px;}
   .pro_img_w img{ max-width: 100%; }

.swiper-container_ban .swiper-slide:nth-child(1) .more_a{ display: none; }
.logo_w img{ width: 470px;padding-top: 12px; }

/*2019.2.20*/
.in_sea_w{ width: 300px; float: right; height: 30px; padding-left: 0px; }
.in_sea_w input{ height: 28px;  text-indent: 1em; border: 1px solid #ce322a;}
.in_sea_w input:focus{ outline: none; }
.head_top{   padding: 10px 0; }
.in_sea_w button{ height: 28px; line-height: 28px; background: #ce322a; color: #fff;}
.head{ position: relative;z-index: 2; border-bottom: 1px solid#eee; }
/*.head_ul > li:nth-child(6) { display: none; }*/
.contact_list_table td,.contact_list_table th{ font-weight: normal; color: #575656; border: 1px solid #dedcdc; background: #ededed; padding-left: 10px; height: 55px; line-height: 55px;}
.contact_list_table td{ background: #fff; }
.contact_list{ display: none; }
.contact_list.active{ display: block; }


.ion_pro .in_hye h3{  background: transparent !important; border: none; color: #333; font-size: 20px;  padding: 0; margin-bottom: 10px;}
.ion_pro a:hover h3{ color: #333; }
.ion_pro .in_hye img{ width: 100px; margin-right: 10px; margin-bottom: 10px;}

.ion_pro a span{ display: block; margin-top: 10px; }

.ion_pro a:hover span{  color: #ce322a; }
.ion_pro a:hover h3{ color: #fff;}


.ion_pro_in{ border-bottom: 1px solid #eee; margin-bottom: 40px;}
.in_hye h3{ margin-bottom: 10px; }
.sear_w{ display: none;}
.lan_head{cursor: pointer; position: absolute; top: 0; right: -110px; width: 100px; height: 28px; text-align:center;  }
.lan_head span{ display: block; height: 28px; line-height: 28px;  }
.lan_head span i{ float: left; margin-left: 8px;}
.lan_head ul{   position: absolute; top: 28px; left: 0; background: #fff;  border: 1px solid #eee; border-bottom: none; width: 100%; display: none;}
.lan_head li{ float: none; height: 25px; line-height: 25px; border-bottom: 1px solid #eee;}
.lan_head li a{ display: block; }
.lan_head li:hover a{ color: #e26e6e; }
.head_top{ position: relative; z-index: 3; }
.lan_head:hover ul{ display: block; }


.ion_pro .row:nth-child(2)  a{ position: relative;  padding-left: 60px;}
.ion_pro .row:nth-child(2)  .scale{ position: absolute; width: 50px; height:50px; top: -13px; left: 0;}
.ion_pro .row:nth-child(2) h3{    background: initial; padding: 0;  text-align: left; border: none; }
.ion_pro .row:nth-child(2)  a:hover h3{     color: #878b8e;  }
.yy_ul{  padding-left: 15px; }
.yy_ul li{ float: left; width: 9.5%; }
.ion_pro .row:nth-child(2) h3.index_yy{ font-size: 25px; font-weight: bolder;  margin-bottom: 40px; color: #000; padding-left: 15px;}


.jszc_w > h3{ text-align: left;}
.jszx_ul li{ float: none; line-height: 30px; position: relative; padding-left: 13px;}
.jszx_ul li:before{ content: ""; width: 5px; height: 5px; border-radius: 100%; background: #000;  position: absolute; top: 12px; left: 0;}
.jszx_ul li a:hover{ color: #e26e6e;}

.head_top{ display: none; }
.yuyan{    text-align: right;  }
.yuyan form{position: relative; border: 1px solid #d5d4d4; height: 30px; line-height: 30px; float: right; margin-right: 20px;}
.yuyan form input{ height: 28px; padding-left: 10px; width: 300px; float: left; }
.yuyan form button{ background: #e26e6e; color: #fff; width: 50px; height: 30px; border: none; position: absolute; top: -1px; right: -1px; }
.lan_head{ position: initial; float: right;}
.head_ul { margin-top: 13px; float: none; margin-right: 0;  margin-right: -63px;}
.yuyan form input:focus,.yuyan form button:focus{ outline: none; }



.xss_w{ width: 60%;   border: 1px solid #d3d3d3;  position: relative; margin-bottom: 30px;}
.xss_w input{ width: 100%; height: 65px; line-height: 65px; font-size: 18px; color: #696464; padding-left: 10px; }
.xss_w button{ position: absolute; top: 0; right: 0; border: none;border-left: 1px solid #d3d3d3;  width: 97px; text-align: center; height: 100%; line-height: 65px; background: #e26e6e; font-size: 18px; color: #fff;  }
.xss_word h3{ font-size: 24px; color: #e26e6e; margin-bottom: 10px;  }
.xss_word p{ font-size: 16px; color: #e26e6e;  }
.xss_word{ margin-bottom: 15px; }
.xcpdes > h3{   font-size: 16px; color: #000000;    background: #ededed; padding: 22px 30px; border: 1px solid #d3d3d3;}
.xcpdes  table {  border-top: 1px solid #e9e9e9; margin-top: 20px;}
.xcpdes  table th{ border: 1px solid #e9e9e9; font-size: 18px; color: #000; background: #f6f6f6; padding: 10px;  font-weight: bolder;}
.xcpdes  table td{   font-size: 16px; color: #000000; padding: 5px 10px; border-bottom: 1px solid #eeeeee;}
.xcpdes  table th:nth-child(1){ width: 400px; }
.xcpimg_con{ font-size: 16px; color: #000000; line-height: 40px; }
.xcpdes_top{ border: 1px solid #d3d3d3; padding: 10px;  margin-bottom: 35px; }
.xcpimg_in{  font-size: 16px; color: #000000;  padding: 16px 0; overflow: hidden;}
.xwj_ul li{ float: none; }
.xwj_ul a{ display: block;  font-size: 16px; color: #000000; padding: 5px 30px;}
.xwj_ul a img{ width: 20px; float: left; display: inline-block; margin-right: 10px; }
.xwj_ul{ padding-top: 20px; }
.xwj_ul li a:hover{ color: #e26e6e; }
.xkd{ cursor: pointer; }
.xkd,.xkd i,.xfx,.xfx i{ color: #0070bb; }
.xfx_in{ display: inline-block; width: 53px; height: 22px; position: relative; }
.xfx_in span{ display: block; position: absolute; top:0; left: 0; z-index: 1; }
.xfx_in a{   width: 53px !important; height: 22px !important;  position: absolute; top:0; left: 0; z-index: 2;  outline: 1; background-image: none !important; padding: 0px !important; }



/*2019.10.08*/
.peo_des_cons{  }
.peo_des_cons li{ float: none;  margin-bottom: 10px; font-size: 16px; color: #7d7b7b;}
.peo_des_cons li span{   color: #000000; display: inline-block; width: 115px;  }
.xcpimg_con01 h5{ font-size: 16px; color: #000000; margin-bottom: 15px;  }
.xcpimg_con01_ul li { float: none; position: relative; padding-left: 30px; margin-bottom: 10px;}
.xcpimg_con01_ul a{ display: block;  font-size: 16px; color: #7d7b7b;}
.xcpimg_con01_ul li img{ width: 20px; position: absolute; top: 0; left: 0;  }
.zyi_b{ position: absolute; left: 0; bottom: 0; display: inline-block; padding-left: 120px;  padding-right: 20px; color: #0070bb;line-height: 20px;}
.zyi_b img{ position: absolute; top: 1px; left: 100px; }
.xcpimg_con01{ margin-top: 20px; height: 365px; border-left: 1px solid #e5e5e5;  padding-left: 90px; position: relative;}

/*2019.12.31 ysy*/
.lan_head{ position: relative; right: 0;}
.lan_head span{ display: block; background: #e26e6e; color: #fff;}
.menu_div{display: none; position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border: 1px solid #eee; border-top: none;  z-index: 2;}
.menu_div a{ display: block; border-bottom: 1px solid #eee; text-align: center; padding: 5px 0; color: #666;
 transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;

}
.menu_div a:last-of-type{ border-bottom: none; }
.menu_div a:hover{ background: #e26e6e; color: #fff; }
.h_table_w td{ font-size: 14px !important; }
.xss_w input{ height: 40px; line-height: 40px; font-size: 14px; }
.xss_w button{ font-size: 14px; line-height: 40px; width: 50px; }
.xss_w{ width: 30%; }
.xss_w input:focus{ outline: none; }
.down_table{ margin-bottom: 30px; }
.down_table th{ background: #f0f0f0; padding: 10px 0 10px 10px; color: #000; font-weight: normal; border-top: 1px solid #eeeeee; }
.down_table td{ padding: 10px 0 10px 10px; color: #000; border-bottom: 1px solid #eeeeee;  }
.down_table td img{ width: 20px; }
/*.down_table td:nth-child(2),.down_table td:nth-child(3),
.down_table th:nth-child(2),.down_table th:nth-child(3){ text-align: center; }
.down_table th:nth-child(1),.down_table td:nth-child(1){ padding-left: 10px; }*/

.news_des  .xs_h3{ font-size: 20px; text-align: left; color: #3366ff; font-weight: bolder; margin-bottom: 20px;}

/*ysy 20200107*/
.tu_fix{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.3); z-index: 300;  display: none;}
.tu_fix.active{ display: block; }
.tu_in{ width: 800px; position: absolute; top: 50%; left: 50%; background: #fff; padding: 30px 15px 15px;
   -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   -o-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
}

.tu_in img{ width: 100%; }
.tu_close{ cursor: pointer; position: absolute; top: -24px; right: 0; font-size: 24px; color: #000; }
.h_table tr td:nth-child(9){ text-align: center;  position: relative;}
.h_table tr td:nth-child(9) a{ display: block; }
.h_table tr td:nth-child(9) .pdfdx{display: inline-block;  padding: 1px 2px; opacity: 1; font-size: 12px;color:#666;}
.h_table tr td:nth-child(9):hover .pdfdx{ left: 61px;  opacity: 1;}
.peo_des_cons li{ position: relative; padding-left: 115px; }
.peo_des_cons li span{ position: absolute; top: 0; left: 0; }
.xcpdes_top .xcpdes_top_l{ margin-top: 20px; }
.cpxx_tit{ font-size: 16px;color: #000000; margin-bottom: 15px;}

.li{
    background: none !important;
}
.lititle {
    font-size: 14px;
    text-align: center;
    padding-top: 5px;
    display: none !important;
}

@media(max-width: 1600px){
.xcpimg_in,.peo_des_cons li{ font-size: 14px; }
.peo_des_cons li span{ width: 125px; }
.xcpimg_con01{ height: 255px; }
.zyi_b{ padding-left: 36px; padding-right: 10px; }
.xcpimg_con01{ padding-left: 10px; }
.zyi_b img{ top: 2px; left: 10px; }

}

@media(max-width: 770px){

.yy_ul li{ width: 25%; margin-bottom: 15px; }
}

@media(max-width: 480px){
    .pro_ul_in li{ width: 50%; padding-left: 10px; }
    .pro_ul_in li select{ width: 60%; }
    /*新的*/
    .in_sea_w{ height: 40px; }
    .in_sea_w input{ text-indent: 2px; font-size: 12px; height: 38px; line-height:38px; }
    .in_sea_w button{ width: 40px; font-size: 12px;  height: 38px; line-height: 38px; }
    .pro_img_w .pro_img_in{ width: 300px;   margin-left: -150px;}
    .yy_ul li{ width: 50%; margin-bottom: 35px;  }


    .xss_word h3{ font-size: 20px; margin-bottom: 5px;}
    .xss_word p{ font-size: 14px; }
    .xss_w{ width: 80%; }
    .xss_w input{ height: 40px;  line-height: 40px;  font-size: 14px;}
    .xss_w button{ height: 40px; line-height: 40px;  width: 50px; font-size: 14px;}
    .xcpimg_con{ line-height: 30px; }
    .xcpdes > h3{ padding: 10px 20px; font-size: 20px; }
    .xcpdes  table th:nth-child(1){ width: auto; }
    .xcpimg_in{ font-size: 14px; }
    .xcpimg_con01{ padding-left: 0;  border-left: none;    border-top: 1px solid #e5e5e5; padding-top: 20px;}
    .zyi_b{ padding: 0 20px; }
    .zyi_b img{ left: 0; }
}


















/*分页1*/
@media(max-width: 1440px){
    .many_con{ padding: 20px; }
    .logo_w img {
    width: 242px;
    margin-top: 15px;
    margin-bottom: 13px;
}


.logo_w img{ width: 242px; }
.tu_in{ width: 600px; }

}



@media(max-width: 770px){
   body{ padding-top: 60px; padding-bottom:51px;  }
   .head,.h3_pc,.ban_arr,.tse01,.logo_w_foot{ display: none; }
   .menu_p,.h3_p{ display: block; }
   .head_phone{ display: block; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 100; padding: 10px; background: #fff; height: 60px;}
   .logo_p{ position: absolute; left: 15px;   text-align: center; top: 12px; }
   .logo_p img{ display: inline-block; width: 185px;}
   .menu_span{ float: right; position: absolute; top: 12px; right: 10px;z-index: 20; }
   .menu_span i{ color: #666; font-size: 25px; }
   .ban_lay h3{ font-size: 24px; font-weight: normal; line-height: 25px; }
   .ban_lay {top: 33%;}
   .banner .swiper-container_ban .swiper-pagination_ban{ margin-left: 0px; left: 0px; right: 0px; width: auto; text-align: center; }
   .swiper-pagination_ban .swiper-pagination-bullet, .swiper-pagination01 .swiper-pagination-bullet{ height: 5px; }
   .banner .swiper-container_ban .swiper-pagination_ban{ bottom: 20px; }
   .foot_ul li{ width: 100%; }
   .foot{ padding: 20px 10px; }
   .foot .container,.foot .container > div{ padding: 0px; }
   .foot_ul{ margin-top: 0px; }
   .foot_ul li p { font-size: 12px; }
   .foot_ul li{ margin-bottom: 10px; }
   .men_wrap_in li{ margin-right: 12px; }
   .men_wrap_in li a{ font-size: 13px; }
   .h_jg a{ font-size: 12px; padding: 5px; top: 0px; }

   .zha_ul li span{line-height: 17px;}
   .zha_ul li{    width: 110px;    height: 45px;line-height: 45px;}
   .gai_ul li{    padding: 5px 20px;}
   .tex_ul li{ font-size: 12px; }
   .leb_wrap .col-md-2{ padding-right: 0px; }
   .cail_dl dd{ width: 66%; }
   .cail_dl dt{ width: 219px; }
   .cail_dl dd input.cai_input02{ width: 360px; }
   .ban_lay p{ font-size: 18px; }
   .more a{    padding:3px 10px; font-size: 12px;}
   .many_con h3{ font-size: 16px; margin-bottom: 5px; }
   .many_con{ padding: 10px; }
   .many_con p{ margin-bottom: 10px; }
   .many_t h3,.many_t p{ font-size: 20px; }
   .many{ padding: 20px 0px; }
   .mews_ul li dt{ width: 135px; }
   .mews_ul li dd{ width: 80%; }
   .foot{ display: none; }
   .foot_p{ display: block; }
   .foot_copy{ font-size: 12px; }
   .proso_ul > li{ width: 100%; padding: 0px 10px;}
   .proso_ul > li h3 i{ display: inline-block; float: right; }
   .contact_r{ display: block; }
   .contact_r h3,.in_p{ font-size: 14px; }
   .liyan_fix,.rightfix,.head_top{ display: none; }

   .ion_pro h3{ padding: 15px 0px; }







}
@media(max-width: 480px){

    .menu_in_p01,.ban_in_lay p{ display: none; }
    .menu_in_p02{ display: block; }
    .load{ padding: 10px 0px; }
    .h_jg a i{ font-size: 14px; }
    .h_jg a{ padding: 0px 5px; }
    .h_table_w { overflow-x: auto; }
    .h_table_w  table{ width: 700px; }
    .gaishu h3{     font-size: 20px; margin-bottom: 10px;}
    .gai_ul li { padding: 5px 10px;}
    .gai_ul li a{    font-size: 14px;}
    .zha_ul li{ width: 28%; margin-bottom: 10px;}
    .zhao_titl{ padding:15px 10px; }
    .gai_hez{ margin-bottom: 20px; }
    .gai_ul li{ margin: 0px 3px 0px 0px; float: left; }
    .tex_ul{ display: none; }
    .leb_wrap{ padding-top: 10px; }
    .tex_ul_wrap h3 i{ display: block; }
    .leb_wrap .col-md-2{ padding-right: 15px; }
    .tex_ul li{ margin-bottom: 0px;     line-height: 8px;}
    .cail_dl dt,.cail_dl dd{ width: 100%; float: none;}
    .cail_dl dd input.cai_input{ width: 150px; }
    .cail_dl dd input.cai_input02{ width: 200px; }
    .ban_lay h3{ font-size: 16px; margin-bottom: 0px; }
    .ban_lay p{ font-size: 12px; }
    .more,.banner .prev_ban,.banner .next_ban{ display: none; }
    .many_t h3, .many_t p{ font-size: 14px; }
    .many_t{ margin-bottom: 10px; }
    .many_more{  width: 94%; padding: 5px 0px; margin: 0px 10px;}
    .jianji_con h3{ font-size: 20px; margin-bottom: 10px; }
    .jianji_con,.xinpin{ padding: 20px; }
    .xin_h3{ font-size: 20px; }
    .xin_b{ padding: 20px 10px; }
    .xin_b h3{ font-size: 16px;  margin-bottom: 10px;}
    .mews_ul li dt,.mews_ul li dd{ width: 100%; }
    .mews_ul li dt{ margin-bottom: 10px; }
    .zhao_dl dd{ padding: 10px; }
    .zhao_dl dt{ padding: 15px 5px; font-size: 13px; }
    .tu_in{ width: 300px; }




}
.listpm{ font-size:12px;}
.bshare-custom a {
}
.bshare-custom{
    overflow: hidden;
}

.sec3-list{
    display: none;
    transition:0.3s;
    min-width: 242px;
}
.child{
    transition:0.3s;
}
.child:hover .sec3-list{
    display: block;
}